7
23
3
25
31
29
106
9
153
39
46
56
5
20
16
45
24
64
11
73
47
30
55
60
38
90
94
71
81
208
76
57
32
69
21
63
22
67
48
146
98
41
19
26
177
28